使用字段参数翻译报表
附件:
前面已经介绍过使用tabular editor进行元数据翻译,感兴趣的可以阅读先前的文章
字段参数功能很强大,可用于RLS,也可用于度量值或者字段动态切换,那么字段参数可不可以用于制作多语言报表呢?先来看下之前我们如果想要怎么做多语言报表
翻译表
之前做多语言报表的话,需要一张翻译表,对需要翻译的字段进行翻译,假设存在以下产品维度
我们需要对产品名称进行翻译(因为这里只翻译产品表,所以翻译表和产品表直接使用id关联)
表关系如下
效果如下
字段参数
上述的翻译表还是有些限制,比如我们还要翻译产品表中的类别,上述的表结构就不能实现了,就需要改表结构了,比较麻烦,那么如何使用字段参数来实现这个需求呢?
很多人肯定已经想到了,把翻译结果写到产品表里
创建字段参数
修改字段参数表,添加语言类别
同样的操作创建类别参数即可,接下来还有最后一步,创建一个语言类别的表,然后和这两个字段参数表创建关系。
效果如下
当然如果想翻译报表中的所有元素,比如标题、图标、说明等等,无论是翻译表还是字段参数都是有限制的,这时最好还是分开创建报表。